terrible stench - Turkish English Dictionary